
Util通用工具模块
var util = require('util');

1.util.inherits(constructor, superConstructor)：实现对象间原型继承的函数
	function Base() {
		this.name = 'base';
		this.base = 1991;
		this.sayHello = function() {
			console.log('Hello ' + this.name);
		};
	}

	Base.prototype.showName = function() {
		console.log(this.name);
	};

	function Sub() {
		this.name = 'sub';
	}

	//构造函数中定义的属性和函数都没有被继承,只有对象原型中定义的方法才能够被继承;
	util.inherits(Sub, Base);

	var objBase = new Base();
	objBase.showName();
	objBase.sayHello();

	var objSub = new Sub();
	objSub.showName();
	objSub.sayHello();

2.util.inspect(object, [showHidden], [depth], [cikirs]): 
	将任意对象转换为字符串的方法，通常用于调试和错误输出;
	showHidden: bool值,如果为ture，将会打印更多隐藏信息;
	depth: 深度，对象嵌套很多层对象，表示递归显示几层;
	color: bool值,如果为true，输出格式将以ANSI颜色编码,设置显示效果;
		